﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Markup;



namespace NeuroSpeech.XamlExtensions
{

    [System.Windows.Markup.MarkupExtensionReturnType(typeof(object))]
    public class Ref  : System.Windows.Markup.MarkupExtension
    {

        public string Expression { get; set; }

        public Ref()
        {

        }

        public Ref(string expression)
        {
            this.Expression = expression;
        }

        public override object ProvideValue(IServiceProvider serviceProvider)
        {
            return null;
        }

    }

    [System.Windows.Markup.MarkupExtensionReturnType(typeof(object))]
    public class This : System.Windows.Markup.MarkupExtension
    {

        public This()
        {

        }


        #region public override object  ProvideValue(IServiceProvider serviceProvider)
        public override object ProvideValue(IServiceProvider serviceProvider)
        {
            throw new NotImplementedException();
        }
        #endregion

    }
}
